living together and practically married - Turc Anglais Dictionnaire